package com.calvin.study.event.base;

import java.util.Set;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class BaseEventContent  {

	private static final long serialVersionUID = 7304868673647365996L;

	private String key;//标识事件（同一事件需要多个条件时依据此查询）

	private String parameter;//所需参数

	private String curCondition;//设置当前条件

	//获取必要的达成条件，子类实现。
	public Set<String> getRequiredCondition() {
		throw new RuntimeException("缺少必要的达成条件");
	}

}
